/**
  ******************************************************************************
  * @file    NORMAD_CFG.c
  * @author  Feirui_Joe
  * @version V0.1
  * @date    07/26/2010
  * @brief   ACAD Handling
  ******************************************************************************
  * @copy
  *
  * <h2><center>&copy; COPYRIGHT 2010 Feirui</center></h2>
  */ 



/**
  * @brief  INCLUDE FILES.
  */
#ifndef	NORMAD_CFG_GLOBALS
#define	NORMAD_CFG_GLOBALS
#include <includes.h>



/* Cfg1 ADC Regular configuration */
const NormADCRegularCfg_TypeDef NormADCRegularCfg1Tbl[Cfg1ADC_RegularNumber]={
  {Cfg1ADC3Regular1_Channel   ,
   Cfg1ADC3Regular1_Order     ,
   Cfg1ADC3Regular1_SampleTime,},

  {Cfg1ADC3Regular2_Channel   ,
   Cfg1ADC3Regular2_Order     ,
   Cfg1ADC3Regular2_SampleTime,},

  {Cfg1ADC3Regular3_Channel   ,
   Cfg1ADC3Regular3_Order     ,
   Cfg1ADC3Regular3_SampleTime,},

  {Cfg1ADC3Regular4_Channel   ,
   Cfg1ADC3Regular4_Order     ,
   Cfg1ADC3Regular4_SampleTime,},

  {Cfg1ADC3Regular5_Channel   ,
   Cfg1ADC3Regular5_Order     ,
   Cfg1ADC3Regular5_SampleTime,},
};


/* ADC port configuration Setting */
const NormADCPortCfg_TypeDef NormADCPortCfgTbl[NormADCPortCfgNumber]={
  {RCCPeriph_ADCFUEL_L ,
   GPIOModeI_ADCFUEL_L ,
   GPIOSpeed_ADCFUEL_L ,
   GPIOxPort_ADCFUEL_L ,
   GPIOxBitx_ADCFUEL_L ,},

  {RCCPeriph_ADCCHARGE ,
   GPIOModeI_ADCCHARGE ,
   GPIOSpeed_ADCCHARGE ,
   GPIOxPort_ADCCHARGE ,
   GPIOxBitx_ADCCHARGE ,},

  {RCCPeriph_ADCBAT_V  ,
   GPIOModeI_ADCBAT_V  ,
   GPIOSpeed_ADCBAT_V  ,
   GPIOxPort_ADCBAT_V  ,
   GPIOxBitx_ADCBAT_V  ,},

  {RCCPeriph_ADCOIL  ,
   GPIOModeI_ADCOIL  ,
   GPIOSpeed_ADCOIL  ,
   GPIOxPort_ADCOIL  ,
   GPIOxBitx_ADCOIL  ,},

  {RCCPeriph_ADCTEMP ,
   GPIOModeI_ADCTEMP ,
   GPIOSpeed_ADCTEMP ,
   GPIOxPort_ADCTEMP ,
   GPIOxBitx_ADCTEMP ,},

  {RCCPeriph_ADSWITCH1,
   GPIOModeO_ADSWITCH1,
   GPIOSpeed_ADSWITCH1,
   GPIOxPort_ADSWITCH1,
   GPIOxBitx_ADSWITCH1,},
                      
  {RCCPeriph_ADSWITCH2,
   GPIOModeO_ADSWITCH2,
   GPIOSpeed_ADSWITCH2,
   GPIOxPort_ADSWITCH2,
   GPIOxBitx_ADSWITCH2,},
};







/*********************************************************/
/*********************************************************/


  /* Temp Sensor VDO  */
__root const uint16_t Curve_TempSensor_VDOTable[SensorDefCurveN_DotTOT]={
  Curve_TempSensor_VDO_Y_0  ,
  Curve_TempSensor_VDO_Y_1  ,
  Curve_TempSensor_VDO_Y_2  ,
  Curve_TempSensor_VDO_Y_3  ,
  Curve_TempSensor_VDO_Y_4  ,
  Curve_TempSensor_VDO_Y_5  ,
  Curve_TempSensor_VDO_Y_6  ,
  Curve_TempSensor_VDO_Y_7  ,
  Curve_TempSensor_VDO_X_0  ,
  Curve_TempSensor_VDO_X_1  ,
  Curve_TempSensor_VDO_X_2  ,
  Curve_TempSensor_VDO_X_3  ,
  Curve_TempSensor_VDO_X_4  ,
  Curve_TempSensor_VDO_X_5  ,
  Curve_TempSensor_VDO_X_6  ,
  Curve_TempSensor_VDO_X_7  ,
};
                                       
  /* Temp Sensor CURTIS  */        
__root const uint16_t Curve_TempSensor_CURTISTable[SensorDefCurveN_DotTOT]={
  Curve_TempSensor_CURTIS_Y_0      ,
  Curve_TempSensor_CURTIS_Y_1      ,
  Curve_TempSensor_CURTIS_Y_2      ,
  Curve_TempSensor_CURTIS_Y_3      ,
  Curve_TempSensor_CURTIS_Y_4      ,
  Curve_TempSensor_CURTIS_Y_5      ,
  Curve_TempSensor_CURTIS_Y_6      ,
  Curve_TempSensor_CURTIS_Y_7      ,
  Curve_TempSensor_CURTIS_X_0      ,
  Curve_TempSensor_CURTIS_X_1      ,
  Curve_TempSensor_CURTIS_X_2      ,
  Curve_TempSensor_CURTIS_X_3      ,
  Curve_TempSensor_CURTIS_X_4      ,
  Curve_TempSensor_CURTIS_X_5      ,
  Curve_TempSensor_CURTIS_X_6      ,
  Curve_TempSensor_CURTIS_X_7      ,
};
                                       
  /* Temp Sensor VOLVOEC  */        
__root const uint16_t Curve_TempSensor_VOLVOECTable[SensorDefCurveN_DotTOT]={
  Curve_TempSensor_VOLVOEC_Y_0      ,
  Curve_TempSensor_VOLVOEC_Y_1      ,
  Curve_TempSensor_VOLVOEC_Y_2      ,
  Curve_TempSensor_VOLVOEC_Y_3      ,
  Curve_TempSensor_VOLVOEC_Y_4      ,
  Curve_TempSensor_VOLVOEC_Y_5      ,
  Curve_TempSensor_VOLVOEC_Y_6      ,
  Curve_TempSensor_VOLVOEC_Y_7      ,
  Curve_TempSensor_VOLVOEC_X_0      ,
  Curve_TempSensor_VOLVOEC_X_1      ,
  Curve_TempSensor_VOLVOEC_X_2      ,
  Curve_TempSensor_VOLVOEC_X_3      ,
  Curve_TempSensor_VOLVOEC_X_4      ,
  Curve_TempSensor_VOLVOEC_X_5      ,
  Curve_TempSensor_VOLVOEC_X_6      ,
  Curve_TempSensor_VOLVOEC_X_7      ,
};


  /* Temp Sensor DATCON  */        
__root const uint16_t Curve_TempSensor_DATCONTable[SensorDefCurveN_DotTOT]={
  Curve_TempSensor_DATCON_Y_0      ,
  Curve_TempSensor_DATCON_Y_1      ,
  Curve_TempSensor_DATCON_Y_2      ,
  Curve_TempSensor_DATCON_Y_3      ,
  Curve_TempSensor_DATCON_Y_4      ,
  Curve_TempSensor_DATCON_Y_5      ,
  Curve_TempSensor_DATCON_Y_6      ,
  Curve_TempSensor_DATCON_Y_7      ,
  Curve_TempSensor_DATCON_X_0      ,
  Curve_TempSensor_DATCON_X_1      ,
  Curve_TempSensor_DATCON_X_2      ,
  Curve_TempSensor_DATCON_X_3      ,
  Curve_TempSensor_DATCON_X_4      ,
  Curve_TempSensor_DATCON_X_5      ,
  Curve_TempSensor_DATCON_X_6      ,
  Curve_TempSensor_DATCON_X_7      ,
};


  /* Temp Sensor SGX  */        
__root const uint16_t Curve_TempSensor_SGXTable[SensorDefCurveN_DotTOT]={
  Curve_TempSensor_SGX_Y_0      ,
  Curve_TempSensor_SGX_Y_1      ,
  Curve_TempSensor_SGX_Y_2      ,
  Curve_TempSensor_SGX_Y_3      ,
  Curve_TempSensor_SGX_Y_4      ,
  Curve_TempSensor_SGX_Y_5      ,
  Curve_TempSensor_SGX_Y_6      ,
  Curve_TempSensor_SGX_Y_7      ,
  Curve_TempSensor_SGX_X_0      ,
  Curve_TempSensor_SGX_X_1      ,
  Curve_TempSensor_SGX_X_2      ,
  Curve_TempSensor_SGX_X_3      ,
  Curve_TempSensor_SGX_X_4      ,
  Curve_TempSensor_SGX_X_5      ,
  Curve_TempSensor_SGX_X_6      ,
  Curve_TempSensor_SGX_X_7      ,
};


  /* Temp Sensor SGD  */        
__root const uint16_t Curve_TempSensor_SGDTable[SensorDefCurveN_DotTOT]={
  Curve_TempSensor_SGD_Y_0      ,
  Curve_TempSensor_SGD_Y_1      ,
  Curve_TempSensor_SGD_Y_2      ,
  Curve_TempSensor_SGD_Y_3      ,
  Curve_TempSensor_SGD_Y_4      ,
  Curve_TempSensor_SGD_Y_5      ,
  Curve_TempSensor_SGD_Y_6      ,
  Curve_TempSensor_SGD_Y_7      ,
  Curve_TempSensor_SGD_X_0      ,
  Curve_TempSensor_SGD_X_1      ,
  Curve_TempSensor_SGD_X_2      ,
  Curve_TempSensor_SGD_X_3      ,
  Curve_TempSensor_SGD_X_4      ,
  Curve_TempSensor_SGD_X_5      ,
  Curve_TempSensor_SGD_X_6      ,
  Curve_TempSensor_SGD_X_7      ,
};


  /* Temp Sensor SGH  */        
__root const uint16_t Curve_TempSensor_SGHTable[SensorDefCurveN_DotTOT]={
  Curve_TempSensor_SGH_Y_0      ,
  Curve_TempSensor_SGH_Y_1      ,
  Curve_TempSensor_SGH_Y_2      ,
  Curve_TempSensor_SGH_Y_3      ,
  Curve_TempSensor_SGH_Y_4      ,
  Curve_TempSensor_SGH_Y_5      ,
  Curve_TempSensor_SGH_Y_6      ,
  Curve_TempSensor_SGH_Y_7      ,
  Curve_TempSensor_SGH_X_0      ,
  Curve_TempSensor_SGH_X_1      ,
  Curve_TempSensor_SGH_X_2      ,
  Curve_TempSensor_SGH_X_3      ,
  Curve_TempSensor_SGH_X_4      ,
  Curve_TempSensor_SGH_X_5      ,
  Curve_TempSensor_SGH_X_6      ,
  Curve_TempSensor_SGH_X_7      ,
};


  /* Temp Sensor PT100  */        
__root const uint16_t Curve_TempSensor_PT100Table[SensorDefCurveN_DotTOT]={
  Curve_TempSensor_PT100_Y_0      ,
  Curve_TempSensor_PT100_Y_1      ,
  Curve_TempSensor_PT100_Y_2      ,
  Curve_TempSensor_PT100_Y_3      ,
  Curve_TempSensor_PT100_Y_4      ,
  Curve_TempSensor_PT100_Y_5      ,
  Curve_TempSensor_PT100_Y_6      ,
  Curve_TempSensor_PT100_Y_7      ,
  Curve_TempSensor_PT100_X_0      ,
  Curve_TempSensor_PT100_X_1      ,
  Curve_TempSensor_PT100_X_2      ,
  Curve_TempSensor_PT100_X_3      ,
  Curve_TempSensor_PT100_X_4      ,
  Curve_TempSensor_PT100_X_5      ,
  Curve_TempSensor_PT100_X_6      ,
  Curve_TempSensor_PT100_X_7      ,
};

/*********************************************************/
/*********************************************************/

  /* Oil Sensor VDO10Bar  */        
__root const uint16_t Curve_OilSensor_VDO10BarTable[SensorDefCurveN_DotTOT]={
  Curve_OilSensor_VDO10Bar_Y_0      ,
  Curve_OilSensor_VDO10Bar_Y_1      ,
  Curve_OilSensor_VDO10Bar_Y_2      ,
  Curve_OilSensor_VDO10Bar_Y_3      ,
  Curve_OilSensor_VDO10Bar_Y_4      ,
  Curve_OilSensor_VDO10Bar_Y_5      ,
  Curve_OilSensor_VDO10Bar_Y_6      ,
  Curve_OilSensor_VDO10Bar_Y_7      ,
  Curve_OilSensor_VDO10Bar_X_0      ,
  Curve_OilSensor_VDO10Bar_X_1      ,
  Curve_OilSensor_VDO10Bar_X_2      ,
  Curve_OilSensor_VDO10Bar_X_3      ,
  Curve_OilSensor_VDO10Bar_X_4      ,
  Curve_OilSensor_VDO10Bar_X_5      ,
  Curve_OilSensor_VDO10Bar_X_6      ,
  Curve_OilSensor_VDO10Bar_X_7      ,
};

  /* Oil Sensor CURTIS  */        
__root const uint16_t Curve_OilSensor_CURTISTable[SensorDefCurveN_DotTOT]={
  Curve_OilSensor_CURTIS_Y_0      ,
  Curve_OilSensor_CURTIS_Y_1      ,
  Curve_OilSensor_CURTIS_Y_2      ,
  Curve_OilSensor_CURTIS_Y_3      ,
  Curve_OilSensor_CURTIS_Y_4      ,
  Curve_OilSensor_CURTIS_Y_5      ,
  Curve_OilSensor_CURTIS_Y_6      ,
  Curve_OilSensor_CURTIS_Y_7      ,
  Curve_OilSensor_CURTIS_X_0      ,
  Curve_OilSensor_CURTIS_X_1      ,
  Curve_OilSensor_CURTIS_X_2      ,
  Curve_OilSensor_CURTIS_X_3      ,
  Curve_OilSensor_CURTIS_X_4      ,
  Curve_OilSensor_CURTIS_X_5      ,
  Curve_OilSensor_CURTIS_X_6      ,
  Curve_OilSensor_CURTIS_X_7      ,
};


  /* Oil Sensor VOLVOEC  */        
__root const uint16_t Curve_OilSensor_VOLVOECTable[SensorDefCurveN_DotTOT]={
  Curve_OilSensor_VOLVOEC_Y_0      ,
  Curve_OilSensor_VOLVOEC_Y_1      ,
  Curve_OilSensor_VOLVOEC_Y_2      ,
  Curve_OilSensor_VOLVOEC_Y_3      ,
  Curve_OilSensor_VOLVOEC_Y_4      ,
  Curve_OilSensor_VOLVOEC_Y_5      ,
  Curve_OilSensor_VOLVOEC_Y_6      ,
  Curve_OilSensor_VOLVOEC_Y_7      ,
  Curve_OilSensor_VOLVOEC_X_0      ,
  Curve_OilSensor_VOLVOEC_X_1      ,
  Curve_OilSensor_VOLVOEC_X_2      ,
  Curve_OilSensor_VOLVOEC_X_3      ,
  Curve_OilSensor_VOLVOEC_X_4      ,
  Curve_OilSensor_VOLVOEC_X_5      ,
  Curve_OilSensor_VOLVOEC_X_6      ,
  Curve_OilSensor_VOLVOEC_X_7      ,
};


  /* Oil Sensor DATCON10Bar  */        
__root const uint16_t Curve_OilSensor_DATCON10BarTable[SensorDefCurveN_DotTOT]={
  Curve_OilSensor_DATCON10Bar_Y_0      ,
  Curve_OilSensor_DATCON10Bar_Y_1      ,
  Curve_OilSensor_DATCON10Bar_Y_2      ,
  Curve_OilSensor_DATCON10Bar_Y_3      ,
  Curve_OilSensor_DATCON10Bar_Y_4      ,
  Curve_OilSensor_DATCON10Bar_Y_5      ,
  Curve_OilSensor_DATCON10Bar_Y_6      ,
  Curve_OilSensor_DATCON10Bar_Y_7      ,
  Curve_OilSensor_DATCON10Bar_X_0      ,
  Curve_OilSensor_DATCON10Bar_X_1      ,
  Curve_OilSensor_DATCON10Bar_X_2      ,
  Curve_OilSensor_DATCON10Bar_X_3      ,
  Curve_OilSensor_DATCON10Bar_X_4      ,
  Curve_OilSensor_DATCON10Bar_X_5      ,
  Curve_OilSensor_DATCON10Bar_X_6      ,
  Curve_OilSensor_DATCON10Bar_X_7      ,
};

  /* Oil Sensor SGX  */        
__root const uint16_t Curve_OilSensor_SGXTable[SensorDefCurveN_DotTOT]={
  Curve_OilSensor_SGX_Y_0      ,
  Curve_OilSensor_SGX_Y_1      ,
  Curve_OilSensor_SGX_Y_2      ,
  Curve_OilSensor_SGX_Y_3      ,
  Curve_OilSensor_SGX_Y_4      ,
  Curve_OilSensor_SGX_Y_5      ,
  Curve_OilSensor_SGX_Y_6      ,
  Curve_OilSensor_SGX_Y_7      ,
  Curve_OilSensor_SGX_X_0      ,
  Curve_OilSensor_SGX_X_1      ,
  Curve_OilSensor_SGX_X_2      ,
  Curve_OilSensor_SGX_X_3      ,
  Curve_OilSensor_SGX_X_4      ,
  Curve_OilSensor_SGX_X_5      ,
  Curve_OilSensor_SGX_X_6      ,
  Curve_OilSensor_SGX_X_7      ,
};

  /* Oil Sensor SGD  */        
__root const uint16_t Curve_OilSensor_SGDTable[SensorDefCurveN_DotTOT]={
  Curve_OilSensor_SGD_Y_0      ,
  Curve_OilSensor_SGD_Y_1      ,
  Curve_OilSensor_SGD_Y_2      ,
  Curve_OilSensor_SGD_Y_3      ,
  Curve_OilSensor_SGD_Y_4      ,
  Curve_OilSensor_SGD_Y_5      ,
  Curve_OilSensor_SGD_Y_6      ,
  Curve_OilSensor_SGD_Y_7      ,
  Curve_OilSensor_SGD_X_0      ,
  Curve_OilSensor_SGD_X_1      ,
  Curve_OilSensor_SGD_X_2      ,
  Curve_OilSensor_SGD_X_3      ,
  Curve_OilSensor_SGD_X_4      ,
  Curve_OilSensor_SGD_X_5      ,
  Curve_OilSensor_SGD_X_6      ,
  Curve_OilSensor_SGD_X_7      ,
};

  /* Oil Sensor SGH  */        
__root const uint16_t Curve_OilSensor_SGHTable[SensorDefCurveN_DotTOT]={
  Curve_OilSensor_SGH_Y_0      ,
  Curve_OilSensor_SGH_Y_1      ,
  Curve_OilSensor_SGH_Y_2      ,
  Curve_OilSensor_SGH_Y_3      ,
  Curve_OilSensor_SGH_Y_4      ,
  Curve_OilSensor_SGH_Y_5      ,
  Curve_OilSensor_SGH_Y_6      ,
  Curve_OilSensor_SGH_Y_7      ,
  Curve_OilSensor_SGH_X_0      ,
  Curve_OilSensor_SGH_X_1      ,
  Curve_OilSensor_SGH_X_2      ,
  Curve_OilSensor_SGH_X_3      ,
  Curve_OilSensor_SGH_X_4      ,
  Curve_OilSensor_SGH_X_5      ,
  Curve_OilSensor_SGH_X_6      ,
  Curve_OilSensor_SGH_X_7      ,
};


/*********************************************************/
/*********************************************************/
  /* Fuel Sensor VDO  */
__root const uint16_t Curve_FuelSensor_VDOTable[SensorDefCurveN_DotTOT]={
  Curve_FuelSensor_VDO_Y_0 ,
  Curve_FuelSensor_VDO_Y_1 ,
  Curve_FuelSensor_VDO_Y_2 ,
  Curve_FuelSensor_VDO_Y_3 ,
  Curve_FuelSensor_VDO_Y_4 ,
  Curve_FuelSensor_VDO_Y_5 ,
  Curve_FuelSensor_VDO_Y_6 ,
  Curve_FuelSensor_VDO_Y_7 ,
  Curve_FuelSensor_VDO_X_0 ,
  Curve_FuelSensor_VDO_X_1 ,
  Curve_FuelSensor_VDO_X_2 ,
  Curve_FuelSensor_VDO_X_3 ,
  Curve_FuelSensor_VDO_X_4 ,
  Curve_FuelSensor_VDO_X_5 ,
  Curve_FuelSensor_VDO_X_6 ,
  Curve_FuelSensor_VDO_X_7 ,
};


  /* Fuel Sensor SGD  */
__root const uint16_t Curve_FuelSensor_SGDTable[SensorDefCurveN_DotTOT]={
  Curve_FuelSensor_SGD_Y_0 ,
  Curve_FuelSensor_SGD_Y_1 ,
  Curve_FuelSensor_SGD_Y_2 ,
  Curve_FuelSensor_SGD_Y_3 ,
  Curve_FuelSensor_SGD_Y_4 ,
  Curve_FuelSensor_SGD_Y_5 ,
  Curve_FuelSensor_SGD_Y_6 ,
  Curve_FuelSensor_SGD_Y_7 ,
  Curve_FuelSensor_SGD_X_0 ,
  Curve_FuelSensor_SGD_X_1 ,
  Curve_FuelSensor_SGD_X_2 ,
  Curve_FuelSensor_SGD_X_3 ,
  Curve_FuelSensor_SGD_X_4 ,
  Curve_FuelSensor_SGD_X_5 ,
  Curve_FuelSensor_SGD_X_6 ,
  Curve_FuelSensor_SGD_X_7 ,
};
                                         
  /* Fuel Sensor SGH  */     
__root const uint16_t Curve_FuelSensor_SGHTable[SensorDefCurveN_DotTOT]={  
  Curve_FuelSensor_SGH_Y_0   ,
  Curve_FuelSensor_SGH_Y_1   ,
  Curve_FuelSensor_SGH_Y_2   ,
  Curve_FuelSensor_SGH_Y_3   ,
  Curve_FuelSensor_SGH_Y_4   ,
  Curve_FuelSensor_SGH_Y_5   ,
  Curve_FuelSensor_SGH_Y_6   ,
  Curve_FuelSensor_SGH_Y_7   ,
  Curve_FuelSensor_SGH_X_0   ,
  Curve_FuelSensor_SGH_X_1   ,
  Curve_FuelSensor_SGH_X_2   ,
  Curve_FuelSensor_SGH_X_3   ,
  Curve_FuelSensor_SGH_X_4   ,
  Curve_FuelSensor_SGH_X_5   ,
  Curve_FuelSensor_SGH_X_6   ,
  Curve_FuelSensor_SGH_X_7   ,
};



__root const uint16_t * const Curve_TempSensorType_ListTbl[]={
	NULL,                                                       /* TempCurveType_NotUsed           */
	(const uint16_t *)Curve_TempSensor_VDOTable    ,            /* TempCurveType_VDO               */
	(const uint16_t *)Curve_TempSensor_CURTISTable ,            /* TempCurveType_CURTIS            */
	(const uint16_t *)Curve_TempSensor_VOLVOECTable,            /* TempCurveType_VOLVOEC           */
	(const uint16_t *)Curve_TempSensor_DATCONTable ,            /* TempCurveType_DATCON            */
	(const uint16_t *)Curve_TempSensor_SGXTable    ,            /* TempCurveType_SGX               */
	(const uint16_t *)Curve_TempSensor_SGDTable    ,            /* TempCurveType_SGD               */
	(const uint16_t *)Curve_TempSensor_SGHTable    ,            /* TempCurveType_SGH               */
	(const uint16_t *)Curve_TempSensor_PT100Table  ,            /* TempCurveType_PT100             */
	SensorCustomResCurveAdr,                                    /* TempCurveType_CustomResCurve    */
	SensorCustomCurCurveAdr,                                    /* TempCurveType_Custom4_20mACurve */
	NULL,                                                       /* TempCurveType_Reserved0         */
	NULL,                                                       /* TempCurveType_Reserved1         */
};

__root const uint16_t * const Curve_OilSensorType_ListTbl[]={
	NULL,                                                       /* OilCurveType_NotUsed           */
	(const uint16_t *)Curve_OilSensor_VDO10BarTable   ,         /* OilCurveType_VDO10Bar          */
	(const uint16_t *)Curve_OilSensor_CURTISTable     ,         /* OilCurveType_CURTIS            */
	(const uint16_t *)Curve_OilSensor_VOLVOECTable    ,         /* OilCurveType_VOLVOEC           */
	(const uint16_t *)Curve_OilSensor_DATCON10BarTable,         /* OilCurveType_DATCON10Bar       */
	(const uint16_t *)Curve_OilSensor_SGXTable        ,         /* OilCurveType_SGX               */
	(const uint16_t *)Curve_OilSensor_SGDTable        ,         /* OilCurveType_SGD               */
	(const uint16_t *)Curve_OilSensor_SGHTable        ,         /* OilCurveType_SGH               */
	SensorCustomResCurveAdr,                                    /* OilCurveType_CustomResCurve    */
	SensorCustomCurCurveAdr,                                    /* OilCurveType_Custom4_20mACurve */
	SensorCustomVolCurveAdr,                                    /* OilCurveType_Custom0_5VCurve   */
	NULL,                                                       /* OilCurveType_Reserved1         */
	NULL,                                                       /* OilCurveType_Reserved2         */
};

__root const uint16_t * const Curve_FuelSensorType_ListTbl[]={
	NULL,                                                      /* FuelCurveType_NotUsed           */ 
	(const uint16_t *)Curve_FuelSensor_VDOTable,               /* FuelCurveType_VDO               */
	(const uint16_t *)Curve_FuelSensor_SGDTable,               /* FuelCurveType_SGD               */
	(const uint16_t *)Curve_FuelSensor_SGHTable,               /* FuelCurveType_SGH               */
	SensorCustomResCurveAdr,                                   /* FuelCurveType_CustomResCurve    */
	SensorCustomCurCurveAdr,                                   /* FuelCurveType_Custom4_20mACurve */
	NULL,                                                      /* FuelCurveType_Reserved0         */
	NULL,                                                      /* FuelCurveType_Reserved1         */
	NULL,                                                      /* FuelCurveType_Reserved2         */
	NULL,                                                      /* FuelCurveType_Reserved3         */
	NULL,                                                      /* FuelCurveType_Reserved4         */
	NULL,                                                      /* FuelCurveType_Reserved5         */
	NULL,                                                      /* FuelCurveType_Reserved6         */
};


__root const uint32_t Curve_SensorTypeListTable[]={
	NULL,
	(uint32_t)Curve_OilSensorType_ListTbl ,
	(uint32_t)Curve_TempSensorType_ListTbl,
	(uint32_t)Curve_FuelSensorType_ListTbl,
  (uint32_t)Curve_OilSensorType_ListTbl ,
};



/*$PAGE*/#endif	/*	NORMAD_CFG_GLOBALS	*/
